package com.wwinsoft.framework.pojo.common;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @author: Tim Chen
 * @since 1.0
 */
public interface MenuTreeNode {

    public Serializable getId();

    public Serializable getParentNodeId();

    public String getNodeName();

    public String getNodeType();

    public MenuTreeNode getParent();

    public void setParent(MenuTreeNode parent);

    public List<MenuTreeNode> getChildren();

    public void addChild(MenuTreeNode child);

    public Map getAttrMap();

}
